burst into sight at the horizon - Turkish English Dictionary